package com.example.patient.service;

import java.util.Map;

import com.example.patient.dto.req.IMOrderDetailReq;
import com.example.patient.dto.req.IMOrderListReq;
import com.example.patient.dto.req.RxOrderDetailReq;
import com.example.patient.dto.req.RxOrderListReq;
import com.example.patient.dto.resp.IMOrderDetailResp;
import com.example.patient.dto.resp.IMOrderListResp;
import com.example.patient.dto.resp.RxOrderDetailResp;
import com.example.patient.dto.resp.RxOrderListResp;
import com.github.pagehelper.PageInfo;

/**
 * @Author wxy
 * @Date 2021/1/18 13:54
 * @Version 1.0
 */
public interface MyOrderService {
    /**
     * 问诊订单
     */
    PageInfo<IMOrderListResp> IMOrderList(IMOrderListReq req);

    /**
     * 问诊订单 详情
     */
    IMOrderDetailResp IMOrderDetail(IMOrderDetailReq req);

    /**
     * 处方订单
     */
    PageInfo<RxOrderListResp> RxOrderList(RxOrderListReq req);

    /**
     * 处方订单 详情
     */
    RxOrderDetailResp RxOrderDetail(RxOrderDetailReq req);

    Map<String, Object> OrderWaybill(String OrderNO);

    String Receipt(String OrderNO);
}
